package com.aibaixun.system.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import lombok.Data;

/**
 * 故障告警信息表
 * @TableName lk_alarm_source
 */
@TableName(value ="lk_alarm_source")
@Data
public class LkAlarmSource implements Serializable {
    /**
     * 
     */
    private String sheetNo;

    /**
     * 0：未清除 1：已清除
     */
    private String alarmStatus;

    /**
     * 告警时间
     */
    private String startTime;

    /**
     * 
     */
    private String eventTime;

    /**
     * 流水号（顺序号）
     */
    private String iasId;

    /**
     * 告警内容
     */
    private String alarmText;

    /**
     * 
     */
    private String alarmTitle;

    /**
     * 
     */
    private String nmsAlarmid;

    /**
     * 核心网，承载网，无线网，网络云，IT云
     */
    private String specialty;

    /**
     * 
     */
    private String alarmActCount;

    /**
     * 北京，上海，广东
     */
    private String proviceName;

    /**
     * 广州，南京，武汉，长沙
     */
    private String regionName;

    /**
     * 朝阳，广陵，江宁
     */
    private String countyName;

    /**
     * 
     */
    private String alarmLogicSubType;

    /**
     * 
     */
    private String locateNeType;

    /**
     * 
     */
    private String cancelTime;

    /**
     * 设备类型ID
     */
    private String equipmentClass;

    /**
     * 
     */
    private String vendor;

    /**
     * 设备名称
     */
    private String neName;

    /**
     * 
     */
    private String locateInfo;

    /**
     * 
     */
    private String probableCauseTxt;

    /**
     * 
     */
    private String alarmExplanation;

    /**
     * 
     */
    private String systemName;

    /**
     * 一级告警，二级告警，三级告警，四级告警
     */
    private String alarmLevel;

    /**
     * 告警类型
     */
    private String alarmType;

    /**
     * 
     */
    private String objectName;

    /**
     * 
     */
    private String effectCustomers;

    /**
     * Y:是 N：否
     */
    private String isfatherAlarm;

    /**
     * 
     */
    private String fatherAlarmids;

    /**
     * 
     */
    private String alarmSubtype;

    /**
     * 
     */
    private String cleanMan;

    /**
     * 0：自动清除 1:手动清除
     */
    private String cleanCategory;

    /**
     * 
     */
    private String cleanType;

    /**
     * 
     */
    private String effectFlag;

    /**
     * 
     */
    private String addionalInfo;

    /**
     * 
     */
    private String originalType;

    /**
     * 一级告警，二级告警，三级告警，四级告警
     */
    private String originalLevel;

    /**
     * 
     */
    private String productId;

    /**
     * 
     */
    private String productRoot;

    /**
     * 
     */
    private String alarmGroup;

    /**
     * 
     */
    private String locateneStatus;

    /**
     * 
     */
    private String remark;

    /**
     * 0：未派单 1：手动派单 1：自动派单
     */
    private String faultStatus;

    /**
     * 工单状态（0：新建，1：已派发，3：处理中，4：已回单，5已归档，6派发失败，7草稿，8作废，9已退回，10已拒绝）
     */
    private String workState;

    /**
     * 
     */
    private String workTime;

    /**
     * 
     */
    private String kInfo;

    /**
     * 
     */
    private String eventType;

    /**
     * 
     */
    private String faultFlag;

    /**
     * 是否已确认；0:未确认 1：已确认
     */
    private String ackStatus;

    /**
     * 告警确认时间
     */
    private String ackTime;

    /**
     * 确认人
     */
    private String ackUser;

    /**
     * 
     */
    private String relaRuleName;

    /**
     * 
     */
    private String workRuleName;

    /**
     * 创建时间
     */
    private String createTime;

    /**
     * 嵌入式设备标识
     */
    private String agentbm;

    /**
     * 嵌入式设备名称
     */
    private String agentName;

    /**
     * 告警颜色
     */
    private String displayColor;

    /**
     * 告警设备所属的系统ID
     */
    private String mainId;

    /**
     * 告警设备所属的系统名称
     */
    private String mainName;

    /**
     * 告警设备所属的地点ID
     */
    private String addressId;

    /**
     * 告警设备所属的地点名称
     */
    private String addressName;

    /**
     * 告警的设备ID
     */
    private String deviceId;

    /**
     * 告警的设备参数code
     */
    private String parameterCode;

    /**
     * 告警的设备参数名称
     */
    private String parameterName;

    /**
     * 告警时的设备参数值
     */
    private String parameterValue;

    /**
     * 是否已解除,【0默认】【1解除】
     */
    private String isDisalarm;

    /**
     * 解除告警时间
     */
    private String disalarmTime;

    /**
     * 告警提示，【0默认】【1静默】
     */
    private String isAlarmTips;

    /**
     * 是否显示演练 【0否】【1是】
     */
    private String drillType;

    /**
     * 演练json
     */
    private String drillJson;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}